package com.starbaba.weixin.model;

import org.apache.struts2.json.annotations.JSON;

import java.io.Serializable;
import java.util.Date;

/**
 * @author Yukinomiu
 * @version 1.0
 */
public final class WeixinQRActivityVO implements Serializable {

    private static final long serialVersionUID = 1768058744220646894L;

    private Long id;
    private String codeChannel;
    private Integer platform;
    private Integer type;
    private Long scanUv;
    private Long subscribeUv;
    private Long activityUrlUv;
    private Long registerUv;
    private Long activateUv;
    private String date;
    private String channel;

    public WeixinQRActivityVO() {
    }

	@Override
	public String toString() {
		return "WeixinQRActivityVO [id=" + id + ", codeChannel=" + codeChannel
				+ ", platform=" + platform + ", type=" + type + ", scanUv="
				+ scanUv + ", subscribeUv=" + subscribeUv + ", activityUrlUv="
				+ activityUrlUv + ", registerUv=" + registerUv
				+ ", activateUv=" + activateUv + ", date=" + date
				+ ", channel=" + channel + "]";
	}

	public WeixinQRActivityVO(Long id, String codeChannel, Integer platform,
			Integer type, Long scanUv, Long subscribeUv, Long activityUrlUv,
			Long registerUv, Long activateUv, String date, String channel) {
		super();
		this.id = id;
		this.codeChannel = codeChannel;
		this.platform = platform;
		this.type = type;
		this.scanUv = scanUv;
		this.subscribeUv = subscribeUv;
		this.activityUrlUv = activityUrlUv;
		this.registerUv = registerUv;
		this.activateUv = activateUv;
		this.date = date;
		this.channel = channel;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getCodeChannel() {
		return codeChannel;
	}

	public void setCodeChannel(String codeChannel) {
		this.codeChannel = codeChannel;
	}

	public Integer getPlatform() {
		return platform;
	}

	public void setPlatform(Integer platform) {
		this.platform = platform;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Long getScanUv() {
		return scanUv;
	}

	public void setScanUv(Long scanUv) {
		this.scanUv = scanUv;
	}

	public Long getSubscribeUv() {
		return subscribeUv;
	}

	public void setSubscribeUv(Long subscribeUv) {
		this.subscribeUv = subscribeUv;
	}

	public Long getActivityUrlUv() {
		return activityUrlUv;
	}

	public void setActivityUrlUv(Long activityUrlUv) {
		this.activityUrlUv = activityUrlUv;
	}

	public Long getRegisterUv() {
		return registerUv;
	}

	public void setRegisterUv(Long registerUv) {
		this.registerUv = registerUv;
	}

	public Long getActivateUv() {
		return activateUv;
	}

	public void setActivateUv(Long activateUv) {
		this.activateUv = activateUv;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public String getChannel() {
		return channel;
	}

	public void setChannel(String channel) {
		this.channel = channel;
	}
    
}
